@import url("print.css") print;

container_16 {
}
.zindex {
	position: relative;
	z-index: 1;
}
ul li {
	list-style-type: none;
	margin-left: 0;
}
/* Body*/





body {
	background-color:#8A3F23;
	background-image:url(../img/fondo.jpg);
	overflow-x:hidden;
}
#header, #projects {
	position:relative;
	z-index:10;
	height:60px;
}
#footer, #history {
	margin-top: 10px;
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F1D2C6;
	height:20px;
	width:945px;
}

/* paginacion */
.paginacion{
	clear: both;
    float: right;
    margin: 10px 0 0;
}

.paginacion .current{
	background: none repeat scroll 0 0 #A79D96;
    color: #FFFFFF;
    text-shadow: none;
	font:25px/150%;
}

.paginacion a, .paginacion span{
	background: none repeat scroll 0 0 #EEEEEE;
	text-decoration:none;
    color: #555555 !important;
    display: block;
    float: left;
    height: 35px;
    line-height: 35px;
    margin-left: 1px;
    text-align: center;
    width: 35px;
}


.paginacion a:hover{
	background: none repeat scroll 0 0 #A79D96;
    color: #555555 !important;
    display: block;
    float: left;
    height: 35px;
    line-height: 35px;
    margin-left: 1px;
    text-align: center;
    width: 35px;
}


/*spacer*/
.spacer-5, .spacer-10, .spacer-20, .spacer-40, .spacer-60, .spacer-80, .spacer-125 {
	display: block;
	clear: both;
}
.spacer-5 {
	height:5px;
}
.spacer-10 {
	height:10px;
}
.spacer-20 {
	height:20px;
}
.spacer-25 {
	height:25px;
}

.spacer-30 {
	height:34px;
}
.spacer-40 {
	height:40px;
}

.spacer-48 {
	height:49px;
}

.spacer-50 {
	height:50px;
}

.spacer-60 {
	height:60px;
}
.spacer-70 {
	height:70px;
}
.spacer-73 {
	height:73px;
}
.spacer-80 {
	height:80px;
}

.spacer-97 {
	height:97px;
}

.spacer-125 {
	height:125px;
}


.text-right {
	float: right;
}
.logo {
	z-index:20;
	position: absolute;
	left: 0px;
	top: 5px;
}
.texto_blanco {
	color:#FFF;
}
.texto_justificado {
	text-align:justify;
}
/*Idiomas*/
.idioma {
	padding: 4px 4px;
}
a.idioma:link {
	color:#80391F;
	text-decoration:none;
	background:#FFF;
	background:rgba(255, 255, 255, 1);
	-pie-background:rgba(255, 255, 255, 1);
	behavior:url(path/PIE.htc);
}
a.idioma:hover, a.idioma:visited {
	color:#FFF;
	text-decoration:none !important;
	background:#80391F;
	background:rgba(144, 64, 39, 1);
	-pie-background:rgba(144, 64, 39, 1);
	behavior:url(path/PIE.htc);
}
/*a.idioma:visited{ color:#FFF; background:#002665;}*/
a.idioma:active {
	color:#FFF;
	text-decoration:none;
}
.idioma-activo {
	padding: 4px 4px;
	color:#FFF;
	background:#80391F;
}
/*-------------------*/

/*Links*/

a.mailto:link {
	color:#F1D2C6;
	text-decoration:none;
}
a.mailto:hover {
	text-decoration:underline;
}
a.mailto:visited {
	color:#F1D2C6;
	text-decoration:none;
}
a.mailto:active {
	color:#F1D2C6;
	text-decoration:none;
}
/*---------------------------*/
 
/*Content*/
  
#contenedor {
	position:relative;
	z-index:2;
	width:960px;
	min-height:100%;
	padding-left:20px;
	padding-top:20px;
	padding-right:20px;
	background:url(../img/sombra.png) no-repeat;
}
#slide {
	width:960px;
	height:246px;
}
#slide2 {
	width:960px;
	height:212px;
	z-index:3;
}
#menu {
	width:800px;
	height:50px;
	padding-left:160px;
	margin-top:25px;
	background:url(../img/bg_menu.png) no-repeat;
}
#cuerpo {
	width:960px;
	min-height:350px;
	float:left;
	background-color:#FFF;
	background:url(../img/fondo_b1.png) no-repeat;
}
#cuerpo2 {
	width:960px;
	height:850px;
	float:left;
	background-color:#FFF;
}
#abogada {
	position:absolute;
	width:240px;
	height:264px;
	z-index:4;
	right:85px;
	top: 2px;
	background:url(../img/foto_abogada.png) no-repeat;
	margin-left:-80px;
}
#contacto2 {
	position:absolute;
	width:121px;
	height:98px;
	z-index:8;
	left: 35px;
	top: 10px;
}
#contacto {
	width:121px;
	height:98px;
}
#contacto ul {
	list-style: none;
	margin: 0;
}
#contacto li {
	float: left;
}
#contacto li a {
	display:block;
	width:121px;
	height:98px;
	background:url(../img/btn_contacto_up.png) no-repeat;
}
#contacto li a:hover {
	background:url(../img/btn_contacto_dn.png) no-repeat;
}
#destacado1 {
	width:530px;
	min-height:300px;
	float:left;
	padding-top:16px;
	padding-left:12px;
	padding-right:10px;
}
#content1 {
	width:160px;
	float:left
}
#content2 {
	width:365px;
	float:left;
	padding-left:5px;
	line-height:16px;
	background-color:#FFF;
}
#destacado2 {
	width:388px;
	height:100%;
	float:left;
	padding-top:14px;
	padding-left:10px;
	padding-right:10px;
}
#destacado3 {
	width:940px;
	height:100%;
	float:left;
	padding-top:14px;
	padding-left:10px;
	padding-right:10px;
	background-color:#FFF;
}
#casos {
	width:380px;
	height:220px;
	float:left;
	background:url(../img/fondo_gris.png) no-repeat
}
#btn {
	width:300px;
	float:left;
	padding-left:10px;
}
#slide_pub {
	width:350px;
	float:left;
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
}
/* Bullets*/

#texto ul {
	
	list-style: none;
	margin-top: 0;
	margin-left:0;
	padding: 0;
}
#texto .li_texto {
	width:868px;
	list-style-image: url(../img/bull.jpg);
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #904125;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-left:24px;
}

#texto2 ul {
	
	list-style: none;
	margin-top: 0;
	margin-left:0;
	padding: 0;
}
#texto2 .li_texto {
	width:500px;
	list-style-image: url(../img/bull.jpg);
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #904125;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-left:24px;
}
/**-------------------------*/



/*Menu

#nav-menu{
	width:100%;
	background:url(../img/bg_menu.png) no-repeat; 
	height:50px;
}


#nav-menu ul
{
list-style: none;
padding-left: 175px;
padding-top:12px;
margin: 0;

}

#nav-menu li{
float: left;

}

#nav-menu li a{
display:block;
height:26px;
}

#nav-menu li .men1{
	width:60px;
	height:26px;
	margin-left:1px;	
	background-image:url(../img/menu1_up.png);
	
}

#nav-menu li .men1:hover{
	background-image:url(../img/menu1_dn.png);
}

#nav-menu li .men2{
	width:98px;
	height:26px;
	margin-left:22px;	
	background-image:url(../img/menu2_up.png);
}

#nav-menu li .men2:hover{
	background-image:url(../img/menu2_dn.png);
}



#nav-menu li .men3{
	width:84px;
	height:26px;
	margin-left:12px;	
	background-image:url(../img/menu3_up.png);
}

#nav-menu li .men3:hover{
	background-image:url(../img/menu3_dn.png);
}

#nav-menu li .men4{
	width:112px;
	height:26px;
	margin-left:16px;	
	background-image:url(../img/menu4_up.png);	
}

#nav-menu li .men4:hover{
	background-image:url(../img/menu4_dn.png);
}

#nav-menu li .men5{
	width:76px;
	height:26px;
	margin-left:12px;	
	background-image:url(../img/menu5_up.png);
}

#nav-menu li .men5:hover{
	background-image:url(../img/menu5_dn.png);
}
*/


/*-------------------------------*/
.sendMail #formulario {
	position:relative;
	top:24%;
	left:38%;
	z-index:100;
	width:300px;
	height: 292px;
	line-height:30px;
	color:white;
}
.sendMail form {
	width:355px;
	padding:10px;
}
.sendMail form label {
	color:#333333;
	font-size:12px;
}
p.small {
	font-size:12px;
	color:#333333
}
.sendMail form a#closeSendMail {
	color:white;
	text-decoration:none;
	font-weight:bold;
}
.sendMail form a#closeSendMail:hover {
	text-decoration:underline;
}
.sendMail h2 {
	font-size:25px;
	margin-bottom:0;
}
.sendMail h2, .sendMail p, .sendMail span, .sendMail p {
	color:white;
}
.sendMail form input[type="text"] {
	margin-top:5px;
	width:500px;
	height:25px;
	line-height:20px;
	border:none;
	background:transparent url(../img/bg_form.png) no-repeat 0 0;
}
.sendMail form input[type="submit"] {
	height: 30px;
	width: 80px;
}
form input, form textarea { border:solid 1px #999; padding:3px 0;}
form textarea { width:472px;}
form input[type="text"]  { width:230px;}
form p {
 float:left;
 margin-left:10px;
}
label {
	float:left;
}
.button {
	background: #7F391F;
	padding: 4px 8px;
	color: white;
	border: none;
	font: 12px bold Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor:pointer;
}
/*******Slider*********/
#slide-pequeño {
	margin-left:100px;
	width:198px;
	height:220px;
}
